I am implementing six-axis capability in my application (formerly I was only running three-axis). The KFLOP works fine with 6-axis g-codes. However, my application has a “simulated” mode where the simulation is implemented by responding to the KMotion.NET GCodeInterpreter callbacks, eg. KM_CoordMotion.CoordMotionStraightFeedHandler, and then simulating the tool-path motion based on the coordinates passed to the callbacks. This worked well for three-axis motion.
Unfortunately, when simulating six-axis motion, the callbacks do not return a-,b- and c- coordinates. This is inconvenient, because instead of simply using the coordinates passed in the callback, It will be necessary to parse the G-Code in my code in order to compute coordinates for all six axes. Is there another convenient way to get these coordinates? Would it make more sense to pass all the coordinates in these callbacks?
The information contained in this transmission is intended only for the person or entity
to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive
material. If you are not the intended recipient, please contact the sender immediately
and destroy the material in its entirety, whether electronic or hard copy. You are
notified that any review, retransmission, copying, disclosure, dissemination or other
use of, or taking of any action in reliance upon this information by persons or entities
other than the intended recipient is prohibited.